#include "header.h"
class UniveralTemplate
{
public:
	static UniveralTemplate& getInstanceTemplate();
	
	template<class Func,class ...Args>
	auto transformUniveral(Func&& func, Args&&...args)  ->decltype(func(args...));
	UniveralTemplate(const UniveralTemplate&) = delete;
	UniveralTemplate& operator=(const UniveralTemplate&) = delete;

	


private:
	UniveralTemplate() = default;

};